place of abode - Alemán Inglés Diccionario